home *** CD-ROM | disk | FTP | other *** search
/ Personal Computer World 2009 February / PCWFEB09.iso / Software / Linux / Kubuntu 8.10 / kubuntu-8.10-desktop-i386.iso / casper / filesystem.squashfs / usr / share / rdesktop / keymaps / common < prev    next >
Text File  |  2008-08-20  |  5KB  |  230 lines

  1. include modifiers
  2.  
  3. #
  4. # Top row
  5. #
  6. 1 0x2
  7. 2 0x3
  8. 3 0x4
  9. 4 0x5
  10. 5 0x6
  11. 6 0x7
  12. 7 0x8
  13. 8 0x9
  14. 9 0xa
  15. 0 0xb
  16. BackSpace 0xe
  17.  
  18. #
  19. # QWERTY first row
  20. #
  21. Tab 0xf localstate
  22. ISO_Left_Tab 0xf shift
  23. q 0x10 addupper
  24. w 0x11 addupper
  25. e 0x12 addupper
  26. sequence egrave dead_grave e
  27. sequence Egrave dead_grave E
  28. sequence eacute dead_acute e
  29. sequence Eacute dead_acute E
  30. sequence ecircumflex dead_circumflex e 
  31. sequence Ecircumflex dead_circumflex E 
  32. sequence ediaeresis dead_diaeresis e
  33. sequence Ediaeresis dead_diaeresis E
  34. r 0x13 addupper
  35. t 0x14 addupper
  36. y 0x15 addupper
  37. sequence ygrave dead_grave y
  38. sequence Ygrave dead_grave Y
  39. sequence yacute dead_acute y
  40. sequence Yacute dead_acute Y
  41. sequence ycircumflex dead_circumflex y
  42. sequence Ycircumflex dead_circumflex Y 
  43. sequence ydiaeresis dead_diaeresis y
  44. sequence Ydiaeresis dead_diaeresis Y
  45. u 0x16 addupper
  46. sequence ugrave dead_grave u
  47. sequence Ugrave dead_grave U
  48. sequence uacute dead_acute u
  49. sequence Uacute dead_acute U
  50. sequence ucircumflex dead_circumflex u 
  51. sequence Ucircumflex dead_circumflex U 
  52. sequence udiaeresis dead_diaeresis u
  53. sequence Udiaeresis dead_diaeresis U
  54. i 0x17 addupper
  55. sequence igrave dead_grave i
  56. sequence Igrave dead_grave I
  57. sequence iacute dead_acute i
  58. sequence Iacute dead_acute I
  59. sequence icircumflex dead_circumflex i 
  60. sequence Icircumflex dead_circumflex I 
  61. sequence idiaeresis dead_diaeresis i
  62. sequence Idiaeresis dead_diaeresis I
  63. o 0x18 addupper
  64. sequence ograve dead_grave o
  65. sequence Ograve dead_grave O
  66. sequence oacute dead_acute o
  67. sequence Oacute dead_acute O
  68. sequence ocircumflex dead_circumflex o 
  69. sequence Ocircumflex dead_circumflex O 
  70. sequence odiaeresis dead_diaeresis o
  71. sequence Odiaeresis dead_diaeresis O
  72. sequence otilde dead_tilde o
  73. sequence Otilde dead_tilde O
  74. p 0x19 addupper
  75.  
  76. #
  77. # QWERTY second row
  78. #
  79. a 0x1e addupper
  80. sequence agrave dead_grave a
  81. sequence Agrave dead_grave A
  82. sequence aacute dead_acute a
  83. sequence Aacute dead_acute A
  84. sequence acircumflex dead_circumflex a 
  85. sequence Acircumflex dead_circumflex A 
  86. sequence adiaeresis dead_diaeresis a
  87. sequence Adiaeresis dead_diaeresis A
  88. sequence aring dead_abovering a
  89. sequence Aring dead_abovering A
  90. sequence atilde dead_tilde a
  91. sequence Atilde dead_tilde A
  92. s 0x1f addupper
  93. d 0x20 addupper
  94. f 0x21 addupper
  95. g 0x22 addupper
  96. h 0x23 addupper
  97. j 0x24 addupper
  98. k 0x25 addupper
  99. l 0x26 addupper
  100. Return 0x1c localstate
  101.  
  102. #
  103. # QWERTY third row
  104. #
  105. z 0x2c addupper
  106. x 0x2d addupper
  107. c 0x2e addupper
  108. sequence ccedilla dead_cedilla c
  109. sequence Ccedilla dead_cedilla C
  110. v 0x2f addupper
  111. b 0x30 addupper
  112. n 0x31 addupper
  113. sequence ntilde dead_tilde n
  114. sequence Ntilde dead_tilde N
  115. m 0x32 addupper
  116.  
  117. space 0x39 localstate
  118.  
  119. less 0x56
  120. greater 0x56 shift
  121. bar 0x56 altgr
  122. brokenbar 0x56 shift altgr
  123.  
  124. #
  125. # Translations for some other dead keys
  126. #
  127. sequence asciitilde dead_tilde space
  128. sequence diaeresis dead_diaeresis space
  129. sequence asciicircum dead_circumflex space
  130. sequence apostrophe dead_acute space
  131. sequence grave dead_grave space
  132. sequence acute dead_acute space
  133.  
  134. #
  135. # Esc and Function keys
  136. #
  137. Escape 0x1 localstate
  138. F1 0x3b localstate
  139. F2 0x3c localstate
  140. F3 0x3d localstate
  141. F4 0x3e localstate
  142. F5 0x3f localstate
  143. F6 0x40 localstate
  144. F7 0x41 localstate
  145. F8 0x42 localstate
  146. F9 0x43 localstate
  147. F10 0x44 localstate
  148. F11 0x57 localstate
  149. SunF36 0x57 localstate
  150. F12 0x58 localstate
  151. SunF37 0x58 localstate
  152.  
  153. # Printscreen, Scrollock and Pause
  154. # Printscreen really requires four scancodes (0xe0, 0x2a, 0xe0, 0x37),
  155. # but (0xe0, 0x37) seems to work. 
  156. Print 0xb7 localstate
  157. Sys_Req 0xb7 localstate
  158. Execute 0xb7 localstate
  159. F22 0xb7 localstate
  160. Scroll_Lock 0x46
  161. F23 0x46
  162.  
  163. #
  164. # Insert - PgDown
  165. #
  166. Insert 0xd2 localstate
  167. Delete 0xd3 localstate
  168. Home 0xc7 localstate
  169. End 0xcf localstate
  170. Page_Up 0xc9 localstate
  171. Page_Down 0xd1 localstate
  172.  
  173. #
  174. # Arrow keys
  175. #
  176. Left 0xcb localstate
  177. Up 0xc8 localstate
  178. Down 0xd0 localstate
  179. Right 0xcd localstate
  180.  
  181. #
  182. # Numpad
  183. #
  184. Num_Lock 0x45
  185. KP_Divide 0xb5 localstate
  186. KP_Multiply 0x37 localstate
  187. KP_Subtract 0x4a localstate
  188. KP_Add 0x4e localstate
  189. KP_Enter 0x9c localstate
  190.  
  191. KP_Decimal 0x53 numlock
  192. KP_Separator 0x53 numlock
  193. KP_Delete 0x53
  194.  
  195. KP_0 0x52 numlock
  196. KP_Insert 0x52 localstate
  197.  
  198. KP_1 0x4f numlock
  199. KP_End 0x4f localstate
  200.  
  201. KP_2 0x50 numlock
  202. KP_Down 0x50 localstate
  203.  
  204. KP_3 0x51 numlock
  205. KP_Next 0x51 localstate
  206.  
  207. KP_4 0x4b numlock
  208. KP_Left 0x4b localstate
  209.  
  210. KP_5 0x4c numlock
  211. KP_Begin 0x4c localstate
  212.  
  213. KP_6 0x4d numlock
  214. KP_Right 0x4d localstate
  215.  
  216. KP_7 0x47 numlock
  217. KP_Home 0x47 localstate
  218.  
  219. KP_8 0x48 numlock
  220. KP_Up 0x48 localstate
  221.  
  222. KP_9 0x49 numlock
  223. KP_Prior 0x49 localstate
  224.  
  225. #
  226. # Inhibited keys
  227. #
  228. Caps_Lock 0x0 inhibit
  229. Multi_key 0x0 inhibit
  230.